urinary tract x-ray - German English Dictionary